_SECONDARY_INTERRUPT_PROVIDER_INTERFACE

//0x58 bytes (sizeof) struct _SECONDARY_INTERRUPT_PROVIDER_INTERFACE { USHORT Size; //0x0 USHORT Version; //0x2 VOID* Context; //0x8 ULONG GsivBase; //0x10 USHORT GsivSize; //0x14 struct _DRIVER_OBJECT* DriverObject; //0x18 VOID* Reserved1; //0x20 VOID* Reserved2; //0x28 VOID* Reserved3; //0x30 VOID* Reserved4; //0x38 VOID* Reserved5; //0x40 VOID* Reserved6; //0x48 VOID* Reserved7; //0x50 };